

`stage_5_combined_GPT_v2.yml`의 `task_name: draft_complaint`작업을 LLM이 아닌 python code로 대신하고자 한다. 

`stage_5_combined_GPT_v2.yml`의 `task_name: draft_complaint`에 제시된 프롬프트가 지시하는 작업을 대부분 동일하게 실행하되, 아래 요구사항을 정확히 실행할 수 있으면 족하다. 

<요구사항>
1. complaint_information.md가 제시하는 `## 1. 청구권 개요`에서 `피고`별로 `## 2. 개별 청구권 상세 정보`의 claim_id(C-###)를 모은다. 
2. 피고별로 청구취지와 청구원인을 모아서 작성한다. 
3. 만일 피고인 A에 대해서 claim_id(C_###)가 2개 매칭된다면, 청구취지는 해당 claim_id의 표에 제시된 청구취지와 
</요구사항>



----------------------------------------------------------

stage_5_combined_v6.yml을 실행하면 순서대로 complaint_information.md -> complaint_document.json을 얻는다. v6를 실행하여 얻은 결과물임을 표시하기 위해서 실제로는 complaint_information_v6.md, complaint_document_v6.json로 저장되어 있다. 

complaint_document_v6.json의 "청 구 원 인" section에 대해서 아래와 같이 수정을 하고자 한다. 
청구원인 section의 "label": "1."만 가지고 예시를 들도록 하겠다. 

청구원인 section의 "label": "1."을 아래처럼 작성되게 하고 싶다:
```
      "heading": "청 구 원 인",
      "items": [
        {
          "label": "1.",
          "subitems": [
            {
              "label": "가.",
              "paragraphs": [
                "원고 우방캐피탈 주식회사는 주식회사 개성금속(이하 '주채무자'라 합니다)에게 금전을 대여한 채권자이며, 피고 김수경은 주채무자의 원고에 대한 대출금 채무를 연대보증한 자입니다.",
                "원고는 2013. 10. 8. 주채무자에게 1,000,000,000원을 변제기 2015. 11. 30., 약정이율 월 0.5%, 지연배상금률 월 1%(연 12%)로 정하여 대여하였습니다. 피고는 같은 날 주채무자가 원고에 대하여 부담하는 위 대출금 채무를 연대보증하였습니다.",
                "주채무자는 2015. 11. 30. 변제기가 도래하였음에도 원리금을 상환하지 못하여 기한의 이익을 상실하였습니다. 이에 원고는 주채무자 소유의 공장용지에 대한 부동산임의경매(2016타경8654) 절차에 참여하였고, 2018. 1. 31. 배당기일에서 960,000,000원을 배당받았습니다.",
                "위 배당기일인 2018. 1. 31. 기준으로 주채무자의 원고에 대한 채무 총액은 1,260,000,000원(대출원금 1,000,000,000원 및 미납 이자 등 260,000,000원)이었습니다. 원고가 수령한 배당금 960,000,000원은 민법 제479조의 법정충당 순서에 따라 이자 260,000,000원에 먼저 충당되어 이자 채무는 전액 소멸하였고, 남은 700,000,000원이 원금 1,000,000,000원에 충당되었습니다. 따라서 주채무자의 잔존 대출원금은 300,000,000원(= 1,000,000,000원 - 700,000,000원)이 되었습니다.",
                "결국 피고는 연대보증인으로서 원고에게 잔존 대출원금 300,000,000원 및 이에 대하여 이자 충당일 다음 날인 2018. 2. 1.부터 다 갚는 날까지 약정 연체이율이자 소송촉진 등에 관한 특례법에 따른 법정이율인 연 12%의 비율로 계산한 지연손해금을 지급할 의무가 있습니다."
              ]
            },
            {
              "label": "나.",
              "paragraphs": [
                "원고 우방신용보증 주식회사는 신용보증업무를 영위하는 법인이며, 소외 주식회사 개성금속은 원고와 신용보증약정을 체결한 주채무자, 피고 김수경은 주채무자가 원고에 대하여 부담하는 구상채무를 연대보증한 자입니다.",
                "원고는 2014. 12. 1. 주채무자 개성금속의 대출 등에 대하여 보증한도액을 200,000,000원으로 하는 신용보증서를 발급하였습니다. 같은 날 피고 김수경은 주채무자 개성금속이 위 신용보증약정에 따라 원고에게 장래 부담하게 될 대위변제금, 지연손해금, 부대비용 등 구상채무 전액을 연대보증하였습니다.",
                "이후 주채무자 개성금속의 채무불이행으로 보증사고가 발생하였고, 이에 원고는 보증인으로서 2015. 12. 1. 채권자인 신한은행에 개성금속의 대출원리금 명목으로 총 220,000,000원을 대위변제하였습니다. 비록 현재 원고의 대위변제 사실을 증명할 영수증 등 일부 증빙이 누락되어 있으나(추후 보완하여 제출 예정), 원고가 220,000,000원을 실제 대위변제한 것은 실체적 사실입니다.",
                "피고는 주채무자의 구상채무를 연대보증하였으므로 원고가 실제 지출한 대위변제금 및 이에 대한 지연손해금을 지급할 의무가 있습니다. 원고가 주채무자에 대하여 발급한 신용보증약정상 한도액이 200,000,000원이기는 하나, 이는 주채무에 대한 원고의 보증한도일 뿐 피고가 원고에게 부담하는 구상채무의 절대적 상한이 아닙니다. 피고가 부담하는 구상채무는 원고가 실제 지출한 대위변제원금과 그에 수반되는 제반 비용을 포함하여 권리가 현실화된 금액을 기준으로 하므로, 원고의 실제 대위변제액인 220,000,000원이 피고의 구상보증책임 원금으로 확정됩니다.",
                "따라서 피고는 원고에게 대위변제금 220,000,000원 및 이에 대하여 대위변제일인 2015. 12. 1.부터 이 사건 소장부본 송달일까지는 상사 채무에 적용되는 상법 소정의 연 6%의, 그다음 날부터 다 갚는 날까지는 소송촉진 등에 관한 특례법이 정한 연 12%의 각 비율로 계산한 지연손해금을 지급할 의무가 있으므로, 원고는 그 이행을 구하고자 이 사건 청구에 이르게 되었습니다."
              ]
            }
          ]
        },
``` 

즉, `title`들을 모두 없애고, `paragraphs` 항목들 중에서 숫자로 표시된 소제목들을 모두 없애고자 한다. complaint_document.json의 "청 구 원 인" section이 위의 예시처럼 작성되도록 python code를 수정하여 stage_5_combined_v7.yml로 생성하라. 



청구원인 추출법:

"label": "1."
> title --> 무시
> subitems: label: "가." 
  > title --> 무시
  > paragraphs: 번호 어구 무시 / 예시: "1. 당사자의 지위" --> 무시하고 comma 다음 문장을 서술
    - "2. xxx" 무시하고, comma 다음의 문장을 이어서 서술 
    - 번호 무시하고 문장을 이어서 서술하는 작업을 반복 




